package cn.tedu.ivos2.user.service;

import cn.tedu.ivos2.user.pojo.dto.UserLoginDTO;
import cn.tedu.ivos2.user.pojo.dto.UserSaveDTO;
import cn.tedu.ivos2.user.pojo.dto.UserSelectDTO;
import cn.tedu.ivos2.user.pojo.vo.UserLoginVO;

import java.util.List;

public interface UserService {

    UserLoginVO login(UserLoginDTO userLoginDTO);

    void insert(UserSaveDTO userSaveDTO);

    List<UserLoginVO> query(UserSelectDTO userSelectDTO);

    void resetPwd(Long id);

    void update(Long id, String status);

    void deleteById(Long id);

    List<UserLoginVO> selctAudit(Long parentId);
}
